/*
 * DLNode.h
 *
 *  Created on: Mar 10, 2014
 *      Author: Anthony Varghese
 */

#ifndef DLNODE_H_
#define DLNODE_H_

namespace lab6 {

class DLNode {
public:
	DLNode();
	DLNode(int data_in);
	DLNode(int data_in, DLNode* n, DLNode* p);
	virtual ~DLNode();
	void setNext( DLNode* n){ next = n;}
	void setPrev( DLNode* p){ prev = p;}
	int getData()    { return data;}
	DLNode* getNext(){ return next;}
	DLNode* getPrev(){ return prev;}
private:
	int     data;
	DLNode* next;
	DLNode* prev;
};

} /* namespace lab6 */
#endif /* DLNODE_H_ */
